Big Huge Thesaurus

Arum palaestinum

noun